// Allgemeines aus den Fraktionen

func int B_GetGuild (var int campid)
{
	B_SetCamp(campid);
	var int save; save = camp.guild;
	camp.guild = 9; 
	if (camp.guild != 9) {
		camp.guild = save;
		if (campid == PlayerColor)
		{
			return PlayerGuild;
		}
		else
		{
			return AiGuild;
		};		
	}
	else {
		camp.guild = save;
		return camp.guild;
	};
};

func void B_SetGuild (var int campid, var int value)
{
	B_SetCamp(campid);
	camp.guild = value;
};

func int B_GetImmortality (var int campid)
{
	B_SetCamp(campid);
	return camp.immortality;
};

func void B_SetImmortality (var int campid, var int value)
{
	B_SetCamp(campid);
	camp.immortality = value;
};

func int B_IsAiControlled (var int campid)
{
	B_SetCamp(campid);
	return camp.aiControlled;
};

func void B_SetAiControlled (var int campid, var int value)
{
	B_SetCamp(campid);
	camp.aiControlled = value;
};